package br.com.sigde.modelo;

import java.math.BigDecimal;
import java.util.Date;

import br.com.sigde.anotacao.OrmAtributo;
import br.com.sigde.anotacao.OrmNucleo;
import br.com.sigde.anotacao.TipoAtributo;

@OrmNucleo(nome_nucleo = "prottb005_tipo_servico", nome_schema = "prot", nome_sequencia = "protsq005_nu_tipo_servico")
public class TipoServico extends Modelo {
	
	private static final long serialVersionUID = 1L;

	@OrmAtributo(nome_atribudo = "nu_tipo_servico", tipo_atributo = TipoAtributo.NUMERICO, chave = true)
	private Long nuTipoServico;
	
	@OrmAtributo(nome_atribudo = "no_tipo_servico", tipo_atributo = TipoAtributo.ALFANUMERICO, chave = false)
	private String noTipoServico;
	
	@OrmAtributo(nome_atribudo = "dt_fim", tipo_atributo = TipoAtributo.DATA, chave = false)
	private Date dtFim;
	
	@OrmAtributo(nome_atribudo = "vr_servico", tipo_atributo = TipoAtributo.DECIMAL, chave = false)
	private BigDecimal vrServico;
	
	@OrmAtributo(nome_atribudo = "vr_comissao", tipo_atributo = TipoAtributo.DECIMAL, chave = false)
	private BigDecimal vrComissao;

	public Long getNuTipoServico() {
		return nuTipoServico;
	}

	public void setNuTipoServico(Long nuTipoServico) {
		this.nuTipoServico = nuTipoServico;
	}

	public String getNoTipoServico() {
		return noTipoServico;
	}

	public void setNoTipoServico(String noTipoServico) {
		this.noTipoServico = noTipoServico;
	}

	public Date getDtFim() {
		return dtFim;
	}

	public void setDtFim(Date dtFim) {
		this.dtFim = dtFim;
	}

	public BigDecimal getVrServico() {
		return vrServico;
	}

	public void setVrServico(BigDecimal vrServico) {
		this.vrServico = vrServico;
	}

	public BigDecimal getVrComissao() {
		return vrComissao;
	}

	public void setVrComissao(BigDecimal vrComissao) {
		this.vrComissao = vrComissao;
	}
	
}
